home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 4 / ETO Development Tools 4.iso / Essentials / MacApp Documentation / MacApp.TECH$ Archives / 1989 / Aug 89 / X0031-ß9 heartburn-Aug89 < prev    next >
Encoding:
Text File  |  1991-03-06  |  2.6 KB  |  75 lines  |  [TEXT/GEOL]

  1. Item    1122311                         9-Aug-89        17:45
  2.  
  3. From:   JOHNMARK                        Stanford U, John Agosta
  4.  
  5. To:     BURBECK.S                       Burbeck, Steve
  6.         MACAPP.TECH$                    MACAPP Tech
  7.  
  8. cc:     YOUNG5                          Young, Steve
  9.         WALLGREN                        Wallgren, Markus
  10.  
  11. Sub:    ß9 heartburn
  12.  
  13. Dear patient reader:
  14.  
  15. Who ever thought moving from ß5 to ß9 would go smoothly.  Nothing is easy.
  16. Two days of hacking and I am ready to throw things at people as they walk in
  17. my office. Here's whats on my mind:
  18.  
  19. How do I trace what MABuild actually calls? I guess the tool MABuild.p is the
  20. top leveland it calls a set of scripts.  How would I turn off the assembler
  21. dependencies, for instance? Or find out exactly what options it is passing to
  22. asm?
  23.  
  24. Why does MABuild defaults enforce case sensitivity in calling asm?  My
  25. previously assembled files didn't assemble until I traced down all the case
  26. changes in the assembly source code. (Also I got a linker error until I changed
  27. an asm procedure label to upper case. ) Hey, I'd  never admit to touching
  28. assembly code.  Someone who gave me the .o files was kind enough to include the
  29. .a sources also.  I write high level code, like objects.
  30.  
  31. When I try to "pascal -p -c -i{MAPinterfaces} " my sources, to check them for
  32. syntax, I get errors about unknown compile flags - e.g. qDebug, etc. Where does
  33. MABuild set these?
  34.  
  35. Can I get MABuild to dump its build commands so I can see them - like "Show
  36. full build commands..."
  37.  
  38. In Nothing.p -
  39. RegisterStdType('TnothingView', 'dflt');
  40.  
  41. What is this? I guess it asociates a view resource with my view. Where is it
  42. documented? p. 92 of the General Reference, which describes "RegisterType" is
  43. somewhat opaque (and apparently already obsolete.)
  44.  
  45. In ß5, I avoided handle dereference checking, a new feature in pascal 3.0, by
  46. aliasing pascal to "pascal -h".
  47.  
  48. I notice the MacApp sources start with:
  49. {[a-,body+,h-,o=100,r+,rec+,t=4,u+,#+,j=20/57/1$,n+]}
  50.  
  51. Is this a way to specify
  52. {$H-}
  53. that isn't documented in MPW 3.0 Pascal reference chapter 13?
  54.  
  55. Does MacApp really turn off all handle dereference checking during compile?
  56.  
  57. Now that the link works, when I run, the application crashes during
  58. initialization.
  59. In MacsBug the sc is
  60.  
  61. myApplication +0024
  62. DoFailure  +0026
  63. etc..
  64.  
  65. where myApplication +0024 is
  66. INITUMAPAPP
  67. -apparently the InitUMacApp(8);
  68. call.
  69.  
  70. Sorry, I haven't had time to catch up on the MACAPP.TECH traffic, so I
  71. am not sure if any of these questions have been discussed.
  72. Time to find a dandelion patch to go for a walk in.  -johnmark
  73.  
  74.  
  75.